'use strict';

/**
 * 账号schema
 */
const mongoose = require('mongoose'), Schema = mongoose.Schema;

const CustomViewSchema = new Schema({
    _id: { type: String }, //
    user_type: { type: Number, required: true }, //员工管理（0:员工，1：实习生），访客管理（2：劳务、出差，3：贵宾
    custom_type: { type: Number, required: true }, //固定 0 ，动态 1
    start_time: { type: String }, //开始时间 HHmm
    end_time: { type: String }, //结束时间 HHmm
    bgcolor: { type: String }, //Color #rrggbb
    name: { type: String }, //称谓
    title: { type: String }, //主标题
    body: { type: String }, //子标题 显示内容
    stay: { type: Number, required: true }, //停留时间 单位s
    voice_type: { type: Number, required: true }, //语音模式 关闭语音 0; 自定义语音 1; 默认语音 2;
    voice_text: { type: String }, //自定义语音文本
    c_id: { type: String }, //创建者
    m_id: { type: String }, //更新者
}, { timestamps: { createdAt: 'c_at', updatedAt: 'm_at' } });

module.exports = mongoose.model('CustomViewModel', CustomViewSchema, "customview");
